import { storeToRefs } from 'pinia'
import { testStore } from "./store"
const store = testStore()


export default class Service {
  // 响应式获取 state 中的数据和 getters 中的数据
  static getStore() {
    return storeToRefs(store)
  }

  // 直接修改 state 中的数据
static changeState1() {
  store.username = 'lisi'
  store.age = 321
}

// 通过 $patch 方法修改 state 中的数据
static changeState2() {
  store.$patch((state) => {
    state.username = '孙悟空'
    state.age = 1000
  })
}

// 通过 actions 中的方法修改 state 中的数据
static changeStateByActions() {
  store.changeUser('李四', 123)
}
}
